//通过函数返回最新的Variable变量表 更新样式
const generateLabel = (Variables)=>{
    return {
       //主题色颜色
       mainColor:Variables.colorBrand5,
       //主要颜色
       normalColor:Variables.colorBlack,
       //提示颜色
       descriptionColor:Variables.colorGray3,
       //禁用颜色
       disableColor:Variables.colorGray6,
       //导航颜色
       navbarColor:Variables.colorColdgray3,
       //链接颜色
       linkColor:Variables.colorSecondary4,
       //失败颜色
       errorColor:Variables.colorWarning1,
       //涨颜色
       increaseColor:Variables.colorBrand4,
       //跌颜色
       decreaseColor:Variables.colorInfo5,
       //填充颜色
       fillColor:Variables.colorInfo7,
       //辅助颜色
       assistColor:Variables.colorGray3,
       //按下颜色
       pressColor:Variables.colorBrand6,
       //white
       whiteColor:Variables.colorWhite1,
       //black
       blackColor:Variables.colorBlack,
       //图标颜色
       iconColor:Variables.colorGray5,
       //特大文字字号
       largeFontSize:Variables.fontSizeXxxl,
       //关键数据字号
       keyFontSize:Variables.fontSizeXxl,
       //页面标题字号
       headerFontSize:Variables.fontSizeXl,
       //模块标题字号
       secTitleFontSize:Variables.fontSizeL,
       //标准正文字号
       buttonFontSize:Variables.fontSizeBase,
       //一级释义字号
       formFontSize:Variables.fontSizeS,
       //概括文字字号
       descriptionFontSize:Variables.fontSizeXs,
       //二级释义字号
       percentFontSize:Variables.fontSizeXxs,
       //标签文字字号
       bottomFontSize:Variables.fontSizeXxxs
    }
}

const getLabelStyle =(Variables)=>{
    let  LabelStyle = generateLabel(Variables)
    let styles = {
        label: {
            textAlign: 'left',
            // fontSize: FontSize.formFontSize,
            // color: Color.normal,
            fontStyle: 'normal',
            fontWeight: 'normal',
            textDecorationLine: 'none',
            backgroundColor: 'transparent'
        },
    }
    return {
        LabelStyle,styles
    }
}

export { getLabelStyle }